\hypertarget{structnih_1_1min__functor}{
\section{nih\-:\-:min\-\_\-functor$<$ \-T $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1min__functor}\index{nih\-::min\-\_\-functor$<$ T $>$@{nih\-::min\-\_\-functor$<$ T $>$}}
}


{\ttfamily \#include $<$functors.\-h$>$}

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1min__functor_a2f365fa19cb299f99ecad0124fc5b501}{
typedef \-T {\bfseries first\-\_\-argument\-\_\-type}}
\label{structnih_1_1min__functor_a2f365fa19cb299f99ecad0124fc5b501}

\item 
\hypertarget{structnih_1_1min__functor_aa107bf1a2da2057cf7bdf2d1ce869a1c}{
typedef \-T {\bfseries second\-\_\-argument\-\_\-type}}
\label{structnih_1_1min__functor_aa107bf1a2da2057cf7bdf2d1ce869a1c}

\item 
\hypertarget{structnih_1_1min__functor_aef38714e1f2aa83e4eeb5bbea98a1163}{
typedef \-T {\bfseries result\-\_\-type}}
\label{structnih_1_1min__functor_aef38714e1f2aa83e4eeb5bbea98a1163}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1min__functor_acf7486fd39195f1bc88a8e368aebf45e}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E \-T {\bfseries operator()} (const \-T a, const \-T b) const }
\label{structnih_1_1min__functor_acf7486fd39195f1bc88a8e368aebf45e}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$typename T$>$struct nih\-::min\-\_\-functor$<$ T $>$}

minimum functor 

\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
basic/\hyperlink{functors_8h}{functors.\-h}\end{DoxyCompactItemize}
